package com.cskaoyan.bean;

import lombok.Data;

/**
 * @author stone
 * @date 2022/01/06 16:24
 */
@Data
public class AdminListRespVo<T> {
    int errno;
    T data;
    String errmsg;

    public static <T> AdminListRespVo ok(T data) {
        AdminListRespVo adminListRespVo = new AdminListRespVo();
        adminListRespVo.setData(data);
        return adminListRespVo;
    }

    public static <T> AdminListRespVo listOk(T data) {
        AdminListRespVo baseRespVo = new AdminListRespVo();
        baseRespVo.setErrmsg("成功");
        baseRespVo.setData(data);
        return baseRespVo;
    }
    public static <T> AdminListRespVo invalidData(String msg) {
        AdminListRespVo baseRespVo = new AdminListRespVo();
        baseRespVo.setErrno(504);
        baseRespVo.setErrmsg(msg);
        return baseRespVo;
    }
    public static <T> AdminListRespVo invalidData() {
        AdminListRespVo baseRespVo = new AdminListRespVo();
        baseRespVo.setErrno(504);
        baseRespVo.setErrmsg("更新数据已失效");
        return baseRespVo;
    }
    public static <T> AdminListRespVo failedPay() {
        AdminListRespVo baseRespVo = new AdminListRespVo();
        baseRespVo.setErrno(724);
        baseRespVo.setErrmsg("订单不能支付");
        return baseRespVo;
    }
}
